103be3f9b89f208f554c7889e769ddf76156a4cc,java/code/src/com/redhat/rhn/frontend/action/channel/manage/repo/RepoDetailsAction.java,RepoDetailsAction,execute,#ActionMapping#ActionForm#HttpServletRequest#HttpServletResponse#,84
Before Change
setup(request, form, isCreateMode(request));
return mapping.findForward(RhnHelper.DEFAULT_FORWARD);
}
private Map<String, String> makeValidationMap(DynaActionForm form) {
After Change
with redirection to channel repo page
*/
if (cid != null) {
params.put("cid", cid);
Channel chan = ChannelFactory.lookupById(Long.parseLong(cid));
Set<ContentSource> sources = chan.getSources();
sources.add(repo);
ChannelFactory.save(chan);
createSuccessMessage(request,
"channel.edit.repo.updated", chan.getLabel());
return getStrutsDelegate().forwardParams(
mapping.findForward("channelSub"), params);
}
setupRepo(request, form, repo);
params.put("id", repo.getId());
return getStrutsDelegate().forwardParams(
mapping.findForward("success"), params);
}
catch (ValidatorException ve) {
getStrutsDelegate().saveMessages(request, ve.getResult());
RhnValidationHelper.setFailedValidation(request);
}
}
}
setup(request, form, isCreateMode(request));
return getStrutsDelegate().forwardParams(mapping.findForward(RhnHelper
.DEFAULT_FORWARD), params);
}
private Map<String, String> makeValidationMap(DynaActionForm form) {